@font-face {
  font-family: 'myfont';
  src: url('/dodo//dodo/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
       url('/dodo/AlibabaPuHuiTi-3-55-Regular.woff') format('woff'),
       url('/dodo/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');
}



 /*滚动条样式*/
 ::-webkit-scrollbar {
     /*滚动条整体样式*/
     width: 0px;
     /*高宽分别对应横竖滚动条的尺寸*/
     height: 4px;
 }


.bigpicshow{position:fixed; z-index:1000000000000; width:100%; height:100%; top:0; left:0; display:none;}

.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("/images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}

.swiper-pagination{bottom:0px !important;}
.swiper-pagination span{width:9px; height:9px;}

 .xcp{width:1400px; margin:0 auto}
 .xcp:after{display:block; content:''; clear:both;}
 .xcp .xcp_img{height:281.25px; float:left; width:880px; overflow:hidden}
 .xcp .xcp_img img{width:100%; height:auto}
 .xcp .xcp_video{height:281.25px; float:right; width:500px;}
 
 
 .aboutus{}
 .aboutus .aboutpic{display:inline-block; margin-right:40px;}
 .aboutus .abouttext{display:inline-block; width:680px; vertical-align:top;}
 .aboutus .abouttext p{line-height:25px; padding-top:30px;}
 .aboutus .abouttext .abtn{border:1px solid #ff5d04; color:#ff5d04; margin-top:20px; display:inline-block; border-radius:1px; padding:7px 25px; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
 .aboutus .abouttext .abtn:hover{margin-left:10px}

 ::-webkit-scrollbar-thumb {
     /*滚动条里面小方块*/
     border-radius: 5px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
     background: rgba(0, 0, 0, 0);
 }

 ::-webkit-scrollbar-track {
     /*滚动条里面轨道*/
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
     border-radius: 0;
     background: rgba(0, 0, 0, 0);
 }

 .defcontainer {
     /* height: 53.9rem; */
     overflow: hidden;
     width: 100%;
     padding-left: 0;
     padding-right: 0;
 }

 .center-content-businessDomain-right .right-pagenation {
     /* position: absolute; */
     position: relative;
     top: 50%;
     /* padding-left: 26px; */
     margin-left: -97%;
     transform: translateY(-50%);
     width: 4.26rem;
     height: 5.18rem;
 }

 .right-pagenation .nav_item {
     display: flex;
     position: absolute;
     height: 0.66rem;
     cursor: pointer;
     width: 100%;
 }

 .right-pagenation ul {
     position: relative;
     width: 100%;
     height: 100%;
 }

 .nav_item .nav_line {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     height: 0.06rem;
     width: 1.6rem;
     background: rgba(0, 0, 0, 0);
     left: 0.85rem;
     transform: translate(0rem, -50%);
     /* transform: translate(-1.62rem,-50%); */
     transition: 0.3s linear;
 }

 .nav_item .nav_number {
     position: absolute;
     top: 33%;
     transform: translateY(-50%);
     width: 0.34rem;
     height: 0.34rem;
     border-radius: 50%;
     border: 0.02rem solid #fff;
     text-align: center;
     line-height: 0.3rem;
     font-size: 0.24rem;
     margin-left: 0.82rem;
     margin-right: 0.28rem;
     color: #fff;
     box-shadow: inset 0 0 0 0.01rem rgb(255, 255, 255, 0);
 }

 .nav_number .fullBox {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 0%;
     height: 0%;
     transform: translate(-50%, -50%);
     border-radius: 50%;
     background: rgb(80, 173, 232);
     z-index: -999;
 }

 .nav_item .nav-label {
     position: absolute;
     left: 1.55rem;
     width: 100%;
     top: 50%;
     transform: translateY(-50%);
 }

 .nav_item .nav-label h1 {
     font-size: 0.26rem;
     letter-spacing: 1px;
     font-family:'myfont';
     padding-bottom: 0.1rem;
 }

 .nav_item .nav-label span {
     font-family:'myfont';
     font-size: 0.14rem;
 }

 .nav_item .nav_number::after {
     content: '';
     position: absolute;
     left: 0;
     width: 1.6rem;
     transform: translate(0rem, -50%);
     background-color: rgba(80, 173, 232, 0);
     height: 0.05rem;
     top: 50%;
     opacity: 0;
     transition: 0.5s;
 }

 .nav_item.selected .nav_number {
     background-color: rgba(80, 173, 232, 1);
 }

 .nav_item.selected .nav_number::after {
     content: '';
     position: absolute;
     left: 0;
     width: 1.6rem;
     transform: translate(-100%, -50%);
     background-color: rgba(80, 173, 232, 1);
     height: 0.05rem;
     top: 50%;
     opacity: 1;
 }

 .wraper {
     /* overflow: hidden; */
     position: relative;
     /* height: 10rem; */
     height: calc(40px + 5.5rem);;
 }

 /* pc端最新动态+业务领域响应式 */

 @media screen and (min-width:1300px) and (max-width:1750px) {
     .wraper .center-content-businessMap-right {
         right: 0% !important;
     }

     /* .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left{
        margin-left: -10% !important;
    } */
     .center-content-aboutUs .center-content-aboutUs-left {
         padding-top: 0rem !important;
     }
 }

 @media screen and (min-width:1400px) and (max-width:1700px) {
     .center-content-newsArea-right-newsList ul li .new-content {
         white-space: nowrap !important;
         overflow: hidden !important;
         text-overflow: ellipsis !important;

     }

     .center-content-newsArea-right .center-content-newsArea-right-newsList {
         top: 1.6rem;
     }
 }

 /* 调试火狐 */
 @media screen and (min-width:1470px) and (max-width:1600px) {
     /* .wraperr{
        height: 93vh !important;  屏幕最大化时，高度不够
    } */
 }

 @media screen and (min-width:1369px) and (max-width:1469px) {
     .wraperr {
         height: 9.6rem !important;
     }
 }

 @media screen and (min-width:1269px) and (max-width:1368px) {
     .wraperr {
         height: 9.6rem !important;
     }
 }

 @media screen and (min-width:1169px) and (max-width:1268px) {
     .wraperr {
         height: 9.7rem !important;
     }
 }

 @media screen and (min-width:1069px) and (max-width:1168px) {
     .wraperr {
         height: 9.7rem !important;
     }
 }

 @media screen and (min-width:1000px) and (max-width:1068px) {
     .wraperr {
         height: 9.8rem !important;
     }
 }

 /* pc端最新动态+业务领域响应式 */
 @media screen and (min-width:1000px) and (max-width:1399px) {
     .center-content-aboutUs-right .icon {
         top: 1rem !important;
     }

     .center-content-newsArea-right-newsList ul li .new-content {
         white-space: nowrap !important;
         overflow: hidden !important;
         text-overflow: ellipsis !important;

     }

     .center-content-newsArea-right-newsList ul li .news-title {
         white-space: nowrap !important;
         overflow: hidden !important;
         text-overflow: ellipsis !important;
     }

     .center-content-aboutUs-right .icon li {
         margin-bottom: 0.26rem !important;
     }

     .center-content-aboutUs .center-content-aboutUs-left {
         padding-top: 0rem !important;
     }
 }

 @media screen and (min-width:1200px) and (max-width:1300px) {
     .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left {
         margin-left: -6% !important;
     }

     .center-content-businessDomain-left .left-banner .wraper {
         left: 45% !important;
     }

     .wraper .center-content-businessMap-right {
         right: -3% !important;
     }

     .center-content-partner-leftP {
         top: 11rem !important;
     }

     .center-content-aboutUs .center-content-aboutUs-left {
         padding-top: 0rem !important;
     }
 }

 @media screen and (min-width:1167px) and (max-width:1199px) {
     .center-content-businessDomain-left .left-banner .wraper {
         left: 45% !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left {
         margin-left: -14% !important;
     }

     .wraper .center-content-businessMap-right {
         right: -4% !important;
     }

     .center-content-partner-left {
         top: 11rem !important;
     }

     .center-content-aboutUs .center-content-aboutUs-left {
         padding-top: 0rem !important;
     }

     .center-content-newsArea-right .center-content-newsArea-right-newsList {
         right: 0.7rem !important;
         max-width: 3.5rem !important;
         top: 25% !important;
     }
 }

 @media screen and (min-width:1100px) and (max-width:1166px) {
     .navigation .navigation-list ul {
         padding-left: 0.23rem !important;
         padding-right: 0.23rem !important;
     }

     .center-content-businessDomain-left .left-banner .wraper {
         left: 45% !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left {
         margin-left: -8% !important;
     }

     .wraper .center-content-businessMap-right {
         right: -4% !important;
     }

     .center-content-partner-left {
         top: 10.8rem !important;
     }

     .center-content-newsArea-right-newsList ul li p {
         white-space: nowrap !important;
         overflow: hidden !important;
         text-overflow: ellipsis !important;
     }
 }

 @media screen and (min-width:100px) and (max-width:1099px) {

     .center-content-newsArea-right-newsList ul li p {
         white-space: nowrap !important;
         overflow: hidden !important;
         text-overflow: ellipsis !important;
     }
 }

 @media screen and (min-width:800px) and (max-width:1099px) {
     .navigation .navigation-list ul {
         padding-left: 0.23rem !important;
         padding-right: 0.23rem !important;
     }

     .center-content-businessDomain-left .left-banner .wraper {
         left: 42% !important;
     }

     .center-content-aboutUs .center-content-aboutUs-left {
         padding-top: 0rem !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left {
         margin-left: -11% !important;
     }

     .wraper .center-content-businessMap-right {
         right: -10% !important;
     }

     .center-content-partner-left {
         top: 10.5rem !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-2 .content {
         bottom: 30% !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-2 .content p {
         min-width: 7rem !important;
     }

     .center-content-businessDomain-left .left-banner ul .item {
         margin-left: -6% !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-3 .content {
         min-width: 7rem !important;
         line-height: 0.22rem !important;
         top: 2.55rem !important;
     }

     .center-content-businessDomain-left .left-banner ul li .numberBg-4 .content {
         min-width: 5.1rem !important;
     }
 }

 /*pc+移动端响应式*/
 @media screen and (max-width:1000px) {
     .DatafromPC {
         display: none;
     }

     .DatafromMove {
         display: block;
     }
 }

 .wraper .layer {
     position: absolute;
     left: 50%;
     right: 0px;
     width: 19.2rem;
     height: 100vh;
     transform: translateX(-50%);
     z-index: 999999;
     font-size: 3rem;
     text-align: center;
     line-height: 100vh;
 }

 .layer .layer-bg {
     width: 100%;
     height: 100%;
     background: rgba(27, 67, 182);
     text-align: center;
 }

 .loader {
     /* background: #000; */
     background: rgba(27, 67, 182);
     bottom: 0;
     left: 0;
     overflow: hidden;
     position: fixed;
     right: 0;
     top: 0;
     z-index: 99999;
 }

 .loader-inner {
     bottom: 0;
     height: 60px;
     left: 0;
     margin: auto;
     position: absolute;
     right: 0;
     top: 0;
     width: 100px;
 }

 .loader-line-wrap {
     animation:
         spin 2000ms cubic-bezier(.175, .885, .32, 1.275) infinite;
     box-sizing: border-box;
     height: 50px;
     left: 0;
     overflow: hidden;
     position: absolute;
     top: 0;
     transform-origin: 50% 100%;
     width: 100px;
 }

 .loader-line {
     border: 4px solid transparent;
     border-radius: 100%;
     box-sizing: border-box;
     height: 100px;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: 0;
     width: 100px;
 }

 .loader-line-wrap:nth-child(1) {
     animation-delay: -50ms;
 }

 .loader-line-wrap:nth-child(2) {
     animation-delay: -100ms;
 }

 .loader-line-wrap:nth-child(3) {
     animation-delay: -150ms;
 }

 .loader-line-wrap:nth-child(4) {
     animation-delay: -200ms;
 }

 .loader-line-wrap:nth-child(5) {
     animation-delay: -250ms;
 }

 .loader-line-wrap:nth-child(1) .loader-line {
     border-color: hsl(0, 80%, 60%);
     height: 90px;
     width: 90px;
     top: 7px;
 }

 .loader-line-wrap:nth-child(2) .loader-line {
     border-color: hsl(60, 80%, 60%);
     height: 76px;
     width: 76px;
     top: 14px;
 }

 .loader-line-wrap:nth-child(3) .loader-line {
     border-color: hsl(120, 80%, 60%);
     height: 62px;
     width: 62px;
     top: 21px;
 }

 .loader-line-wrap:nth-child(4) .loader-line {
     border-color: hsl(180, 80%, 60%);
     height: 48px;
     width: 48px;
     top: 28px;
 }

 .loader-line-wrap:nth-child(5) .loader-line {
     border-color: hsl(240, 80%, 60%);
     height: 34px;
     width: 34px;
     top: 35px;
 }

 @keyframes spin {

     0%,
     15% {
         transform: rotate(0);
     }

     100% {
         transform: rotate(360deg);
     }
 }

 .top-banner {
     width: 100%;
     height: 100%;
     /* height:10.8rem; */
     overflow: hidden;
     background: rgb(241, 241, 241);
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 999; color:#fff;
 }

 .top-banner .cover-image {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 50%;
     display: flex;
     z-index: 999;
 }

 .cover-image div {
     width: 20%;
     width: calc(20vw + 1px);
     background-size: cover;
     transition: 1s ease;
     position: relative;
 }

 .cover-image div section {
     width: 100%;

     position: absolute;
     left: 0px;
     top: 0px;
     display: none;
 }

 .cover-image div section img {
     width: 100%;

 }

 .cover-image .cover-image-0 {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;

 }

 .cover-image div img {
     width: 100%;
 }

 .top-banner .cover-grid {
     position: absolute;
     left: 50%;
     top: 0;
     height: 100%;
     width: 11.96rem;
     transform: translateX(-50%);
     display: flex;

 }

 .cover-grid div {
     height: 100%;
     width: 50%;
 }

 .cover-grid .left-white {
     background: #fff;
 }

 .cover-grid .right-grey {
     background: rgb(241, 241, 241);
 }

 .top-banner .cover-title {
     position: absolute;
     left: 0rem;
     top: 1.6rem;
     width: 100%;
     height: 4.4rem;
     padding-right: 3.83rem;
     z-index: 99999;
 }

 .cover-title .cover-title-icon {
     text-align: right;
     transition: 0.9s ease;
 }

 .cover-title .cover-title-icon img {
     max-width: 0.5rem;
 }

 .top-banner .cover-title .cover-title-top {
     width: 6.92rem;
     position: absolute;
     right: 2.5rem;
     top: 0.1rem;
     padding-top: 0.07rem;
     letter-spacing: 1.2px;
     font-family:'myfont';
     font-size: 0.6rem;
     opacity: 0.1;font-weight:bold;
 }

 .top-banner .cover-title .cover-title-top span {
     font-size: 2.1rem;
     position: absolute;
     right: 0rem;
     top: 1.23rem;
     display: block;
     width: 100%;
     text-align: left;
     letter-spacing: 2px;
     font-family:'myfont';
 }

 .cover-title .cover-title-bottom {
     position: absolute;
     font-family:'myfont';
     bottom: 150px;
     right: 4.85rem;
     opacity: 0;
 }

 .cover-title .cover-title-bottom h1 {
     width: 100%;

     text-align: right;
     font-size: 0.8rem; font-family:'myfont';font-weight:bold;
 }

 .top-banner .right-title {
     position: absolute;
     top: 0.7rem;
     letter-spacing: 1px;
     /* line-height: 40px; */
     right: 1rem;
     z-index: 99999;
     opacity: 0;
 }

 .top-banner .right-title p {
     font-size: 0.27rem;
     font-family:'myfont';
     text-align: right;
 }

 /* 关于我们的layer */
 .wraper .aboutUsLayer {
     position: absolute;
     left: 50%;
     top: 0px;
     transform: translateX(-50%);
     max-width: 11.96rem;
     height: 10.8rem;
     background: rgba(0, 0, 0, 0);
     display: flex;
     z-index: 998;
 }

 .aboutUsLayer div {
     width: 50%;
     height: 100%;
 }

 .aboutUsLayer .left-white {
     background: #fff;
 }

 .aboutUsLayer .right-grey {
     background: rgb(241, 241, 241);
 }

 /* 导航 */
 .wraper .navigation {
     position: absolute;
     left: 50%;
     top: 0.72rem;
     transform: translateX(-50%);
     /* width: 10rem; */
     height: 0.81rem;
     display: flex;
     align-items: center;
     z-index: 99998;
     /* transition: 0.5s; */
 }

 .navigation .navigation-logo {
     width: 3.7rem;
     height: 100%;
     /*background: rgb(27, 67, 128);*/
     transform: translateX(50%);
     opacity: 0;
     transition: 4s;
     transition-delay: 1s;
     margin-right:10px;
 }

 .navigation-logo img {
     width: 100%; margin-top:10px;
 }

 .navigation .navigation-list ul {
     width: 750px;
     height: 0.69rem;
     padding-left: 0.17rem;
     padding-right: 0.17rem;
     background:rgba(255,255,255,0.1);
     display: flex;
     justify-content: space-between;
     line-height: 0.69rem;
 }

 .navigation .navigation-list ul li {
     transition: 1.5s;
     transform: translateX(0.3rem);
     opacity: 0;

 }

 .navigation .navigation-list ul li a {
     font-size: 16px;
     text-decoration: none;
     color: #fff;
     position:relative;
	 font-weight:bold;
	 font-family:'myfont';
 }

 /* underline下划线 */
 .navigation .navigation-list ul li .active {
     font-family:'myfont';
     color: #000;

 }

.navigation .navigation-list ul li:hover::after {
     content: "";
     position: absolute;
     left: 0;
     bottom: 5px;
     width: 100%;
     height: 0.06rem;
     background: rgb(80, 173, 232);
 }


 .navigation .navigation-list ul li .active::after {
     content: "";
     position: absolute;
     left: 0;
     bottom: -0.30rem;
     width: 100%;
     height: 0.06rem;
     background: rgb(80, 173, 232);
 }

 .center-content {
     width: 100%;
     background: rgb(241, 241, 241);
     position: relative;
     /* padding-top: 2%; */
 }

 .center-content .center-content-pic {
     position: absolute;
     z-index: 9999;
     width: 11.96rem;
     left: 50%;
     transform: translate(-50%, 55%);
     top: 13.5%;
     transition: 1s;
     opacity: 0;
 }

 .center-content-pic .center-content-pic-left {
     width: 50%;
 }

 .center-content-pic-left img {
     width: 100%;
 }

 /* 关于我们 */

 /* 关于我们 */
 .center-content .center-content-aboutUs {
     max-width: 11.96rem;
     height: 6.07rem;
     margin: 0 auto;
     display: flex;
 }

 .center-content-aboutUs .center-content-aboutUs-left {
     transform: translateY(-100%);
     background: #fff;
     /* padding-top: 0.5rem; */
     transition: 2s ease;
     width: 50.33%;
     position: relative;
 }

 .center-content-aboutUs-left .center-content-aboutUs-left-title {
     width: 50%;
     display: flex;
     margin-top: 8%;
 }

 .center-content-aboutUs-left-title .box-left {
     width: 60%;
     color: rgb(39, 39, 39);
     font-size: 0.3rem;
     background: rgb(241, 241, 241);
     letter-spacing: -1px;
     height: 0.48rem;
     line-height: 0.48rem;
     padding-top: 0.01rem;
     font-family:'myfont';
     text-align: right;
     padding-right: 8%;
 }

 .center-content-aboutUs-left-title .box-right {
     width: 40%;
     text-align: center;
     color: rgb(39, 39, 39);
     line-height: 0.48rem;
     font-size: 0.24rem;
     background: rgb(241, 241, 241);
     font-family:'myfont';
     padding-right: 5%;
 }

 .center-content-aboutUs-left .center-content-aboutUs-left-content {
     padding-left: 0.5rem;
     padding-right: 0.46rem;
     padding-top: 0.44rem;
     padding-bottom: 0.2rem;
 }

 .center-content-aboutUs-left-content p {
     font-size: 0.15rem;
     color: #272727;
     line-height: 0.38rem;
     letter-spacing: 0.009rem;
     font-family:'myfont';
 }

 .center-content-aboutUs-left-content h3 {
     height: 0.7rem;
     line-height: 0.3rem;
     font-size: 0.14rem;
     color: #272727;
     font-family:'myfont';
     font-weight: bold;
     padding-top: 0.2rem;
     padding-bottom: 0.2rem;
 }

 .center-content-aboutUs-left .center-content-aboutUs-left-footer {
     position: absolute;
     bottom: 0%;
     z-index: 9999;
     height: 2.52rem;
     width: 100%;
     background: url("/assets/images/关于我们/footer-banner.png");
     background-size: cover;
 }

 .center-content-aboutUs-right {
     height: 100%;
     position: relative;
     width: 50%;
     margin-left: 3px;
 }

 .center-content-aboutUs-right .icon {
     width: 0.91rem;
     position: absolute;
     left: 40%;
     top: 1.49rem;
 }

 .center-content-aboutUs-right .icon li {
     width: 0.91rem;
     height: 0.91rem;
     border-radius: 50%;
     background: #fff;
     position: relative;
     margin-bottom: 0.1rem;
     transition: 0.5s;
     transform: scale(0)
 }

 .center-content-aboutUs-right .icon li img {
     display: block;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     width: 48%;
 }

 .center-content-aboutUs-right .decoration {
     position: absolute;
     min-width: 7rem;
     left: 63%;
     bottom: 0.5rem;
 }

 .center-content-aboutUs-right .decoration li {
     margin-bottom: 0.35rem;
 }

 .center-content-aboutUs-right .decoration h1 {
     font-size: 0.24rem;
     color: #000;
     font-weight: bold;
     font-family:'myfont';
     padding-bottom: 0.22rem;
     transform: translateY(0.22rem);
     opacity: 0;
     transition: 1s ease;
 }

 .center-content-aboutUs-right .decoration span {
     font-size: 0.14rem;
     color: #000;
     transform: translateY(0.22rem);
     display: block;
     opacity: 0;
     font-family:'myfont';
     transition: 1s ease;
 }

 /* 关于我们栅格系统 */

 /* 最新动态 */
 .center-content .center-content-news {
     width: 100%;
     height: 6.5rem;
     background: rgb(27, 67, 128);
     overflow: hidden;
 }

 .center-content-news .center-content-newsArea {
     max-width: 11.96rem;
     margin: 0 auto;
     height: 100%;
     display: flex;
 }

 .center-content-newsArea .center-content-newsArea-left {
     width: 50%;
     height: 100%;
     transform: translateY(100%);
     transition: 2s ease;
 }

 .center-content-newsArea .content-banner {
     width: 100%;
     height: 4.63rem;
     background-size: 100%;
     margin-top: -5rem;
 }

 .center-content-newsArea .content-banner ul {
     width: 100%;
     height: 100%;
     position: relative;
 }

 .center-content-newsArea .content-banner ul li {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     display: none;
 }

 .center-content-newsArea .content-banner ul li img {
     width: 100%;
     height: 100%;
 }

 .center-content-newsArea .center-content-newsArea-right {
     width: 50%;
     height: 100%;
     position: relative;
 }

 .center-content-newsArea-right .center-content-newsArea-right-title {
     display: flex;
     justify-content: space-between;
     margin-top: 0.33rem;
 }

 .center-content-newsArea-right-title h1 {
     width: 3.1rem;
     /* height: 0.47rem; */
     line-height: 0.47rem;
     background: #fff;
     color: #000;
     font-family:'myfont';
     padding-top: 0.023rem;
     text-align: right;
     padding-right: 1.55rem;
     transition: 1s ease;
     transform: translateX(-100%);
     font-size: 0.33rem;
 }

 .center-content-newsArea-right-title span {
     color: #000;
     line-height: 0.47rem;
     padding-right: 0.28rem;
     padding-top: 0.01rem;
     text-align: right;
     font-family:'myfont';
     transition: 1s ease;
     transform: translateX(-100%);
     font-size: 0.24rem;
     letter-spacing: 1.6px;
 }

 .center-content-newsArea-right-title a {
     position: absolute;
     font-family:'myfont';
     display: block;
     line-height: 0.47rem;
     font-size: 0.16rem;
     color: #Fff;
     right: 18%;
     z-index: 999999;
 }

 .center-content-newsArea-right-title a::after {
     content: ">>";
     display: block;
     position: absolute;
     right: -70%;
     top: 0%;
 }

 .center-content-newsArea-right .center-content-newsArea-right-newsList {
     position: absolute;
     right: 0.8rem;
     bottom: 0.1rem;
     max-height: 80%;
     max-width: 3.3rem;
     top: 22%;
     letter-spacing: 1px;
 }

 .center-content-newsArea-right-newsList ul li {
     position: relative;
     padding-top: 0.32rem;
     padding-bottom: 0.2rem;
     font-family:'myfont';
     border-bottom: 0.02rem solid #fff;
 }

 .center-content-newsArea-right-newsList ul li .downTriangle::before {
     content: "";
     display: block;
     position: absolute;
     margin-top: 5px;
     left: -0.37rem;
     width: 0.10rem;
     height: 0.8rem;
     background: url(/assets/images/最新动态/downTriangle.png) no-repeat;
     background-size: 100%;
 }

 .center-content-newsArea-right-newsList ul li p {
     margin-bottom: 0.1rem;
     opacity: 0;
     font-size: 0.13rem;
     transform: translateY(-0.2rem);
     transition: 1s ease;
 }

 .center-content-newsArea-right-newsList ul li .news-title {
     position: relative;
 }

 .center-content-newsArea-right-newsList ul li .news-title a {
     text-decoration: underline;

     font-weight: bold;
     color: #fff;
 }

 .center-content-newsArea-right-newsList ul li .new-content {
     font-size: 0.13rem;
     margin-bottom: 0rem;
 }

 .center-content-businessDomain {
     width: 100%;
     height: 110vh;
     display: flex;
     overflow: hidden;
     padding-top: 20vh;
     background-color: #034383;
 }

 .center-content-businessDomain-blank {
     width: 19%;
     background: #fff;
 }

 .center-content-businessDomain-blank .title {
     padding: 0.5rem 0 0.3rem 0.3rem;
     background-color: #034383;
 }

 .center-content-businessDomain-blank .title h1 {
     font-size: 0.34rem;
     font-family:'myfont';
 }

 .center-content-businessDomain-blank .title p {
     padding-top: 0.05rem;
     font-size: 0.24rem;
     font-family:'myfont';
 }

 .center-content-businessDomain-left {
     width: 41%;
     height: 100%;
     position: relative;
     background: #fff;
 }

 .center-content-businessDomain-left .left-title {
     padding: 0.5rem 0 0.3rem 0.3rem;
     color: #fff;
     background-color: #034383;
 }

 .center-content-businessDomain-left .left-title h1 {
     font-size: 0.34rem;
     font-family:'myfont';
 }

 .center-content-businessDomain-left .left-title p {
     padding-top: 0.05rem;
     font-size: 0.24rem;
     font-family:'myfont';
 }

 .center-content-businessDomain-left .left-banner {
     position: absolute;
     top: 65%;
     transform: translateY(-50%);
     width: 100%;
     height: 5.7rem;
     /* background: red; */
 }

 .center-content-businessDomain-left .left-banner .wraper {
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
     width: 6.3rem;
     height: 100%;
     /* background: yellow; */
 }

 .center-content-businessDomain-left .left-banner ul .item {
     width: 100%;
     height: 100%;
     /* transform: translateY(-200%);    */
     opacity: 0;
     position: absolute;
     transition: 0.3s;
 }

 .center-content-businessDomain-left .left-banner ul li div {
     width: 100%;
     height: 100%;
     text-align: center;
     /* position: relative; */
     color: #000;
 }

 .center-content-businessDomain-left .left-banner ul li div img {
     height: 80%;
     position: absolute;
     left: 2rem;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 {
     position: relative;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul {
     position: absolute;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul li {
     position: static;
     height: auto;
     margin-top: 0.32rem;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul li h1,
 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul li p {
     text-align: left;
     color: #585858;
     font-size: 16px;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul li h1 {
     font-size: 0.24rem;
     color: #000;
     font-weight: bold;
     letter-spacing: 2px;
     font-family:'myfont';
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 ul li p {
     margin-top: 0.2rem;
     font-size: 0.16rem;
     font-family:'myfont';
     white-space: nowrap !important;
     letter-spacing: 1px;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-left {
     top: 11%;
     margin-left: -5%;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-1 .numberBg-1-right {
     left: 62%;
     top: 37%;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-2 h1 {
     position: absolute;
     left: 41%;
     top: 29%;
     transform: translate(-50%, 50%);
     font-size: 0.24rem;
     font-weight: bold;
     font-family:'myfont';
     z-index: 99;
     letter-spacing: 1px;
     padding-bottom: 0.099rem;
     border-bottom: 0.05rem solid #000;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-2 .content {
     position: absolute;
     bottom: 31%;
     left: 18%;
     height: auto !important;
     z-index: 99;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-2 .content p {
     width: 100%;
     text-align: left;
     font-size: 0.16rem;
     color: #585858;
     font-family:'myfont';
     padding-bottom: 0.299rem;
     letter-spacing: 1px;
     margin-top: -10px;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-3 .content {
     position: absolute;
     bottom: 33%;
     left: 18.5%;
     top: 2.46rem;
     min-width: 5rem;
     height: auto !important;
     z-index: 99;
     font-size: 0.16rem;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-3 h1 {
     font-family:'myfont';
     z-index: 99;
     position: absolute;
     left: 49%;
     top: 34%;
     font-size: 0.24rem;
     font-weight: bold;
     transform: translate(-50%, -50%);
     min-width: 4rem;
     padding-bottom: 0.12rem;
     border-bottom: 0.05rem solid #000;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-3 .content p {
     font-family:'myfont';
     text-align: left;
     color: #585858;
     padding-bottom: 0.2rem;
     font-size: 0.16rem;
     letter-spacing: 1px;

 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-4 .content {
     position: absolute;
     bottom: 40%;
     left: 20%;
     top: 42%;
     width: 3.84rem;
     height: auto !important;
     z-index: 99;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-4 h1 {
     font-size: 0.23rem;
     font-family:'myfont';
     z-index: 99;
     position: absolute;
     left: 45%;
     top: 35%;
     letter-spacing: 1px;
     transform: translate(-50%, -50%);
     padding-bottom: 0.12rem;
     border-bottom: 0.05rem solid #000;
 }

 .center-content-businessDomain-left .left-banner ul li .numberBg-4 .content p {
     font-family:'myfont';
     text-align: left;
     line-height: 0.4rem;
     width: 109%;
     color: #585858;
     font-size: 0.16rem;
     letter-spacing: 1px;
 }

 .center-content-businessDomain-right {
     width: 40%;
     height: 100%;
     background: pink;
     display: flex;
     position: relative;
 }

 .center-content-businessDomain-right .right-banner1 {
     width: 50%;
     height: 100%;
     background: url("/assets/images/业务领域/businessDomina-banner1.png") no-repeat;
     background-size: 100% 100%;
 }

 .center-content-businessDomain-right .right-banner2 {
     width: 50%;
     height: 100%;
     background: url("/assets/images/业务领域/businessDomina-banner2.png") no-repeat;
     background-size: 100% 100%;
 }

 .center-content-businessDomain-right #exp {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     width: 4.26rem;
     height: 5.18rem;
     left: 7%;
 }

 /* 业务版图  合作伙伴*/
 .center-content .center-content-businessMap-partner {
     width: 100%;
     height: 16.26rem;
     overflow: hidden;
     background: #fff;
     position: relative;
 }

 /* 图片排版 */
 .center-content-businessMap-partner .mapImg {
     position: absolute;
     top: 0.2rem;
     left: -0.279rem;
     width: 11.20rem;
 }

 /* 地图上的大图标隐藏 */
 .center-content-businessMap-partner .mapImg .mapIcon .largeIcon {

     transform: translateY(-8.3rem);
     top: 10%;
 }

 .Ticon {
     transform: translateY(-0.3rem);
     opacity: 0;
 }

 .transitionIcon {
     opacity: 1;
     transform: translateY(0.3rem);
     transition: all 7s;
 }

 /* .center-content-businessMap-partner .mapImg .mapIcon .largeIcon div{
    transition: 1s;
    opacity:0;
} */
 /* 地图上的小图标隐藏 */
 .center-content-businessMap-partner .mapImg .mapIcon .smallIcon {
     top: 10%;
 }

 .center-content-businessMap-partner .mapImg .mapIcon .smallIcon div {
     transition: 7s;
     opacity: 0;
 }

 /* 坐标——绝对定位*/
 .center-content-businessMap-partner .mapImg .one {
     position: absolute;
     top: 3.5rem;
     left: 3rem;
     width: 0.87rem;
     height: 1.17rem;
 }

 .center-content-businessMap-partner .mapImg .two {
     position: absolute;
     top: 4.58rem;
     left: 5.44rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .two1 {
     position: absolute;
     top: 3.18rem;
     left: 5.80rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .two2 {
     position: absolute;
     top: 2.05rem;
     left: 5.50rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .two3 {
     position: absolute;
     top: 1.20rem;
     left: 6.68rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .two4 {
     position: absolute;
     top: 2.15rem;
     left: 3.6rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .two5 {
     position: absolute;
     top: 2.99rem;
     left: 1.5rem;
     width: 0.64rem;
     height: 0.84rem;
 }

 .center-content-businessMap-partner .mapImg .four {
     position: absolute;
     top: 5.90rem;
     left: 4.55rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four1 {
     position: absolute;
     top: 5.30rem;
     left: 4.40rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four2 {
     position: absolute;
     top: 5.30rem;
     left: 5.180rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four3 {
     position: absolute;
     top: 4.96rem;
     left: 6.1rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four4 {
     position: absolute;
     top: 4.45rem;
     left: 6.28rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four5 {
     position: absolute;
     top: 3.99rem;
     left: 6.40rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four6 {
     position: absolute;
     top: 3.10rem;
     left: 6.45rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four7 {
     position: absolute;
     top: 4.70rem;
     left: 4.99rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four8 {
     position: absolute;
     top: 4.06rem;
     left: 5.77rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four9 {
     position: absolute;
     top: 3.4rem;
     left: 5.60rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four10 {
     position: absolute;
     top: 2.95rem;
     left: 5.50rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four11 {
     position: absolute;
     top: 2.55rem;
     left: 6.10rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four12 {
     position: absolute;
     top: 2.35rem;
     left: 6.77rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four13 {
     position: absolute;
     top: 2rem;
     left: 7.6rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four14 {
     position: absolute;
     top: 1.80rem;
     left: 6.30rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four15 {
     position: absolute;
     top: 2.30rem;
     left: 5rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four16 {
     position: absolute;
     top: 3.10rem;
     left: 4.88rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four17 {
     position: absolute;
     top: 3.7rem;
     left: 5.10rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four18 {
     position: absolute;
     top: 4.11rem;
     left: 4.9rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four19 {
     position: absolute;
     top: 4.86rem;
     left: 4.10rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four20 {
     position: absolute;
     top: 5.1rem;
     left: 3.2rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four21 {
     position: absolute;
     top: 3.99rem;
     left: 3.9rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four22 {
     position: absolute;
     top: 4.3rem;
     left: 4.3rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four23 {
     position: absolute;
     top: 3.08rem;
     left: 3.9rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four24 {
     position: absolute;
     top: 3.6rem;
     left: 4.4rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four25 {
     position: absolute;
     top: 4.38rem;
     left: 3rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four26 {
     position: absolute;
     top: 2.5rem;
     left: 2.3rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four27 {
     position: absolute;
     top: 2.8rem;
     left: 0.8rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four28 {
     position: absolute;
     top: 3.3rem;
     left: 2.3rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .center-content-businessMap-partner .mapImg .four29 {
     position: absolute;
     top: 3.9rem;
     left: 1rem;
     width: 0.25rem;
     height: 0.33rem;
 }

 .mapImg img {
     width: 100%;
 }

 .center-content-businessMap-partner .carImg {
     position: absolute;
     right: 0rem;
     top: 8rem;
     height: 10.4rem;
 }

 .carImg img {
     height: 53%;
 }

 .center-content-businessMap-partner .wraper {
     max-width: 11.96rem;
     /* height: 16.26rem; */
     height: 100%;
     background: rgb(255, 255, 255);
     position: relative;
     margin: 0 auto;
 }

 .wraper .center-content-businessMap-left {
     height: 8.43rem;
     width: 11.24rem;
 }

 .center-content-businessMap-left img {
     width: 100%;
 }

 .wraper .center-content-businessMap-right {
     position: absolute;
     top: 1.7rem;
     right: 0rem;
     min-width: 3.9rem;
     padding-bottom: 0.46rem;
 }

 .center-content-businessMap-right-title {
     width: 100%;
     padding-bottom: 0.46rem;
     border-bottom: 5.4px solid rgb(44, 44, 44);
 }

 .center-content-businessMap-right-title h1 {
     font-size: 0.34rem;
     font-weight: bold;
     color: #000;
     font-family:'myfont';
 }

 .center-content-businessMap-right-title p {
     font-size: 0.24rem;
     font-family:'myfont';
     padding-top: 8px;
     color: #000;
 }

 .center-content-businessMap-right-content {
     padding-top: 0.42rem;
 }

 .center-content-businessMap-right-content h3 {
     font-size: 0.18rem;
     font-weight: bold;
     color: #000;
     padding-bottom: 0.22rem;
     font-family:'myfont';
 }

 /* .center-content-businessMap-right-content p{
    font-size: 0.18rem;
    margin-top: -15px;
    line-height: 0.55rem;
    color: #000;
    letter-spacing: 1px;
    font-family:'myfont';
    
} */
 .center-content-businessMap-right-content .one {
     font-size: 0.18rem;
     margin-top: -0.1rem;
     line-height: 0.55rem;
     color: #000;
     letter-spacing: 1.5px;
     font-family:'myfont';
 }

 .center-content-businessMap-right-content .two {
     font-size: 0.18rem;
     margin-top: -15px;
     line-height: 0.7rem;
     color: #000;
     letter-spacing: 0.34px;
     font-family:'myfont';
 }

 .center-content-businessMap-right-content .three {
     font-size: 0.18rem;
     margin-top: -15px;
     line-height: 0.7rem;
     color: #000;
     letter-spacing: 1.6px;
     font-family:'myfont';
 }

 .center-content-businessMap-right-content .four {
     font-size: 0.18rem;
     margin-top: -15px;
     line-height: 0.7rem;
     color: #000;
     letter-spacing: 1.2px;
     font-family:'myfont';
 }

 .center-content-businessMap-right-content .five {
     font-size: 0.18rem;
     margin-top: -14px;
     line-height: 0.7rem;
     color: #000;
     letter-spacing: 1.2px;
     font-family:'myfont';
 }

 .center-content-partner-left {
     position: absolute;
     top: 11.3rem;
     left: 0rem;
     z-index: 9999;
 }

 .center-content-partner-left .center-content-partner-left-title {
     width: 3.8rem;
     padding-bottom: 0.4rem;
     border-bottom: 5.4px solid rgb(44, 44, 44);
 }

 .center-content-partner-left-title h1 {
     font-size: 0.34rem;
     font-weight: bold;
     font-family:'myfont';
     color: #000;
 }

 .center-content-partner-left-title p {
     font-size: 0.24rem;
     color: #000;
     margin-top: 4px;
     font-family:'myfont';
 }

 .center-content-partner-left-content {
     padding-top: 0.42rem;
 }

 .center-content-partner-left-content .high-quality-partner h1 {
     font-family:'myfont';
 }

 .center-content-partner-left-content .high-quality-partner ul {
     width: 5.66rem;
     display: flex;
     flex-wrap: wrap;
     font-family:'myfont';
     margin-top: -1%;
 }

 .center-content-partner-left-content .high-quality-partner ul li a {
     font-size: 0.16rem;
     display: block;
     margin-right: 0.3rem;
     margin-bottom: 0.2rem;
 }

 .center-content-partner-left-content div .title {
     font-size: 0.16rem;
     padding-bottom: 0.36rem;
     font-weight: bold;
     font-family:'myfont';
     color: #000;
     letter-spacing: 1px;
 }

 .center-content-partner-left-content .high-quality-brand h1 {
     font-family:'myfont';
     font-weight: bold;
     margin-top: -3%;
     letter-spacing: 1px;
 }

 .center-content-partner-left-content .high-quality-brand ul {
     width: 11.7rem;
     display: flex;
     flex-wrap: wrap;
     /* justify-content: space-between; */
 }

 .center-content-partner-left-content .high-quality-brand ul li a {
     display: block;
     margin-right: 0.20rem;
     font-size: 0.16rem;
     margin-bottom: 0.25rem;
     font-family:'myfont';
 }

 /* 加入我们  描述  版权 */
 .center-content .bottom-footer {
     height: 3.53rem;
     width: 100%;
 }

 .bottom-footer .bottom-footer-joinUs {
     width: 100%;
     background: rgb(80, 173, 232);
 }

 .bottom-footer-joinUs .bottom-footer-joinUs-content {
     max-width: 11.96rem;
     margin: 0 auto;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding-right: 1.71rem;
     padding-left: 1.71rem;
     height: 1.34rem;
 }

 .bottom-footer-joinUs-content .text-wraper {
     display: flex;
     margin-left: -0.66rem;
     margin-top: 10px;
 }

 .bottom-footer-joinUs-content .text-wraper h1 {
     font-size: 0.36rem;
     font-family:'myfont';
     /* margin-top: 11px; */
     color: #fff;
 }

 .bottom-footer-joinUs-content .text-wraper .join-us {
     font-size: 0.25rem;
     /* margin-top:12.8px; */
     font-family:'myfont';
     padding-left: 0.2rem;
 }

 .bottom-footer-joinUs-content .boss-qcwy {
     display: flex;
     margin-top: 11px;
     justify-content: space-between;
 }

 .bottom-footer-joinUs-content .boss-qcwy a {
     position: relative;
     display: block;
     width: 1.51rem;
     height: 0.41rem;
     background: rgb(225, 225, 225);
     line-height: 0.41rem;
     text-align: center;
     color: #000;
     font-size: 0.18rem;
     margin-right: 0.7rem;
     text-decoration: none;
     font-family:'myfont';
 }

 .bottom-footer-joinUs-content .active::after {
     content: "";
     display: block;
     width: 100%;
     position: absolute;
     bottom: -0.08rem;
     left: 0rem;
     height: 0.08rem;
     background: rgb(27, 67, 128);
 }

 .bottom-footer .bottom-footer-description {
     height: 1.93rem;
     width: 100%;
     background: rgb(255, 255, 255);
     display: flex;
     align-items: center;
 }



#hot-news .hot-content .c-tit {
	
	position: relative;
	
}

#hot-news .hot-content .c-tit a{color:#666;-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s; display:block; line-height:25px;}

#hot-news .hot-content .c-tit a:hover {
	margin-left: 8px
}
#hot-news .hot-content .c-text {

}
.newsdate {
	position: absolute;
	left: 0px;
	top: 0;
	width: 60px;
	text-align: center;
	background-color:#ff5d04; overflow:hidden; border-radius:8px; color:#fff;
}
.newsdate em {
	font-size: 24px; border-bottom:1px solid #fff; display:block; padding:2px 0;
}
.newsdate p {
	font-size: 14px;
	font-weight: normal; padding:3px 0;
}



.newsdates {
	position: absolute;
	left: 15px;
	bottom: 0;
	width: 50px;
	text-align: center;
	background-color:#ff5d04; overflow:hidden; border-radius:8px; color:#fff;
}
.newsdates em {
	font-size: 20px; border-bottom:1px solid #fff; display:block; padding:2px 0;
}
.newsdates p {
	font-size: 12px;
	font-weight: normal; padding:3px 0;
}





#hot-news .hot-content .c-tit{padding-left:75px; box-sizing:border-box; height:65px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


#hot-news .hot-content .c-text{}


.index_ys{width:100%; margin-top:40px;}
.index_ys ul{display:flex}
.index_ys ul li{flex:1; margin-right:15px; border:1px solid #898989; border-radius:10px; padding-top:50px; padding-bottom:15px; position:relative; cursor:pointer; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.index_ys ul li span{display:block; text-align:center; position:absolute; height:50px; line-height:50px; top:-25px; width:60%; left:50%; margin-left:-30%; background-color:#fff; vertical-align:middle;}
.index_ys ul li span img{vertical-align:middle; display:inline; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.index_ys ul li:last-child{margin-right:0}
.index_ys ul li>img{display:block; width:96%; margin:0 auto 15px;}
.index_ys ul li h2{font-size:18px; text-align:center; color:#d3b572; font-weight:bold; padding-bottom:20px;}
.index_ys ul li p{font-size:14px; padding:0 15px; line-height:20px; color:#999;}
.index_ys ul li:hover span img{transform: scale(1.1);}
.index_ys ul li:hover{margin-top:-5px;}

.index_gsys{width:1200px; height:648px; margin:0 auto; background:url(/dodo/gsys_bg.png) no-repeat center; position:relative;}
.index_gsys .pic{width:265px; height:265px; position:absolute; background:url(/dodo/gsysp.jpg) no-repeat center; left:50%; margin-left:-132.5px; border-radius:50%; top:165px; color:#fff; text-align:center; box-sizing:border-box; padding-top:90px; font-family:'myfont';}
.index_gsys .pic p{font-size:16px}

.index_gsys .pic{
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 15s linear infinite;
    -moz-animation: rotate 15s linear infinite;
    -o-animation: rotate 15s linear infinite;
    animation: rotate 15s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}


.index_gsys .y{width:331px; height:331px; position:absolute; background:url(/dodo/gsys_y.png) no-repeat center; left:50%; margin-left:-165.5px; border-radius:50%; top:131px;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate2 15s linear infinite;
    -moz-animation: rotate2 15s linear infinite;
    -o-animation: rotate2 15s linear infinite;
    animation: rotate2 15s linear infinite;
}

@-webkit-keyframes rotate2{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(-360deg)}
}
@-moz-keyframes rotate2{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(-359deg)}
}
@-o-keyframes rotate2{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(-359deg)}
}
@keyframes rotate2{from{transform: rotate(0deg)}
    to{transform: rotate(-359deg)}
}



.index_gsys p.t{position:absolute; font-size:14px; line-height:20px; color:#595757;}
.index_gsys .t1,.index_gsys .t2,.index_gsys .t3{left:68px; width:337px;}
.index_gsys .t3{top:535px;}
.index_gsys .t2{top:250px;}
.index_gsys .t1{top:77px;}
.index_gsys .t6{left:775px; top:550px; width:380px;}
.index_gsys .t4{left:775px; top:78px; width:380px;}
.index_gsys .t5{left:850px; top:207px; width:380px;}

.index_gsys span{color:#004098; position:absolute; font-size:16px; font-weight:bold;}
.index_gsys span.tit1{left:130px; top:34px;}
.index_gsys span.tit2{left:128px; top:209px;}
.index_gsys span.tit3{left:128px; top:495px;}
.index_gsys span.tit4{left:820px; top:34px;}
.index_gsys span.tit5{left:888px; top:164px;}
.index_gsys span.tit6{left:818px; top:512px;}



.index-line{background-color:#ebebeb; height:20px; font-size:16px;}

.lb {
	height: 160px;
	padding: 20px;
	padding-top: 100px;
	background-color: rgb(230, 230, 230);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}
.lb .arrow-left {
	background: url(/dodo/img/arrows.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.lb .arrow-right {
	background: url(/dodo/img/arrows.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
/*        .swiper-container {
            height: 200px;
            width: 640px;
            overflow: hidden;
        }*/

.content-slide {
	padding: 20px;
	color: #fff;
}
.title {
	font-size: 25px;
	margin-bottom: 10px;
}
.pagination {
	position: absolute;
	text-align: center;
	bottom: 12%;
	overflow: hidden;
}
#lunbobo p {
	margin-top: 0.6rem;
	font-family:'myfont';
	color: rgb(27, 67, 128);
}
#lunbobobo p {
	margin-top: 0.6rem;
	font-family:'myfont';
	color: rgb(27, 67, 128);
	margin-left: -12%;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #999;
	box-shadow: 0px 1px 2px #555 inset;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch {
	background: #fff;
}

 .bottom-footer-description ul {
     /* width: 14rem; */
     height: 0.9rem;
     margin: 0 auto;
     display: flex;
     justify-content: start;
 }

 .bottom-footer-description ul li {
     border-right: 2px solid #000;
     padding-right: 0.44rem;
 }

 .bottom-footer-description .bottom-footer-logo {
     line-height: 0.83rem;
     padding-left: 0.79rem;
 }

 .bottom-footer-description .bottom-footer-logo img {
     height: 0.56rem;
 }

 .bottom-footer-description .bottom-footer-qr img {
     height: 100%;
 }

 .bottom-footer-description .bottom-footer-communication {
     padding-left: 0.35rem;
     margin-top: -5px;

 }


 .bottom-footer-communication p {
     margin-bottom: 0.1rem;
     color: #000;
     font-family:'myfont';
     font-size: 0.18rem;
 }

 .bottom-footer-communication .communication-tel {
     font-family:'myfont';
     font-size: 0.18rem;
 }

 .bottom-footer-communication .communication-address {
     font-size: 0.18rem;
 }

 .bottom-footer-communication p span {
     font-size: 0.14rem;
     color: #000;
     padding-right: 0.08rem;
     font-family:'myfont';
 }

 .bottom-footer-description .bottom-footer-qr {
     padding-left: 0.46rem;
     border: none;
 }

 .bottom-footer-description .bottom-footer-link {
     /* min-width: 195px; */
     width: 3.3rem;
     margin-left: -2%;
     /* padding-left: 0.34rem; */
     /* padding-right: 0.37rem; */
 }

 .bottom-footer-link .imgone img {
     width: 50px;
     height: 50px;
 }

 .bottom-footer-description ul {
     /* min-width: 972px; */
 }

 .bottom-footer .bottom-footer-copyRight {
     width: 100%;
     background: #000;
     height: 0.26rem;
     line-height: 0.26rem;
     text-align: center;
 }

 .bottom-footer-copyRight span {
     color: #fff;
     font-size: 0.12rem;
     font-family:'myfont';
 }




<!--0.00016117095947266-->